package interfaceAndabstract;

public class Test {
    //抽象类和接口的区别
    //1.都有抽象方法和抽象形式，都不能创建对象
    //抽象类
//    abstract class A{
//        abstract void a();
//    }
//
//    //接口
//    interface B{
//        void b();//默认是public abstract
//    }
//
//    public void test(){
//        A a = new A() {
//            @Override
//            void a() {
//                System.out.println("重写抽象类");
//            }
//        };
//
//        B b = new B() {
//            @Override
//            public void b() {
//                System.out.println("重写接口");
//            }
//        };
//        //创建对象
//        //A a1 = new A() ;
//        //B b1 = new B() ;
//    }

}
